#ifndef define_record_h
#define define_record_h

#define WEAPON_TYPE_COUNT 5
#define ITEM_TYPE_COUNT 7
#define EXHIBITION_ELEMENT_COUNT 16
#define PIECE_TYPE_COUNT 7
#define MISSION_COUNT 15

#define ITEM_SELECT_MAX_COUNT 2

typedef struct RecordMission_
{
	/*star 1
	*/
	union
	{
		bool flag_star_1;
		bool flag_star_heart;
		bool flag_star_kill_boss;
	};

	/*star 2
	*/
	union
	{
		bool flag_star_2;
		bool flag_star_enemy;
		bool flag_star_perfect;
	};

	/*star 3
	*/
	union
	{
		bool flag_star_3;
		bool flag_star_special;
	};
}
RecordMission;

#endif